/**
 * 文件名：CheckFacadeImpl.java
 *
 * 创建人：Fyh - 1009173473@qq.com
 *
 * 创建时间：2020年7月9日 上午10:45:19
 *
 * 版权所有：南京植百汇智能科技服务有限公司
 */
package com.z100h.supplychain.evidence.facade.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.jeeplus.core.persistence.Page;
import com.jeeplus.modules.sys.utils.UserUtils;
import com.z100h.supplychain.evidence.entity.CheckDetailVo;
import com.z100h.supplychain.evidence.entity.CheckListVo;
import com.z100h.supplychain.evidence.facade.CheckFacade;
import com.z100h.supplychain.evidence.service.CheckService;

/**
 * [描述信息：说明类的基本功能]
 *
 * @author Fyh - 1009173473@qq.com
 * @version 1.0 Created on 2020年7月9日 上午10:45:19
 */
@Service
public class CheckFacadeImpl implements CheckFacade {

	@Autowired
	private CheckService checkService;

	/**
	 * {@inheritDoc}
	 * 
	 * @see com.z100h.supplychain.evidence.facade.CheckFacade#findByPage(com.jeeplus.core.persistence.Page, com.z100h.supplychain.evidence.entity.CheckListVo)
	 * @author: Fyh - 1009173473@qq.com 
	 * @date: Created on 2020年7月9日 上午10:51:39
	 */
	@Override
	public Page<CheckListVo> findByPage(Page<CheckListVo> page, CheckListVo checkListVo) {
		checkListVo.setCompanyId(UserUtils.getUser().getCompanyId());
		checkListVo.setPage(page);
		page.setList(checkService.findCheckList(checkListVo));
		return page;
	}

	/**
	 * {@inheritDoc}
	 * 
	 * @see com.z100h.supplychain.evidence.facade.CheckFacade#findCheckDetail(java.lang.String)
	 * @author: Fyh - 1009173473@qq.com 
	 * @date: Created on 2020年7月9日 上午11:23:20
	 */
	@Override
	public List<CheckDetailVo> findCheckDetail(String evidenceId) {
		return checkService.findCheckDetail(evidenceId);
	}

}
